Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Excessive warnings with gcc-7 build (warning: floating constant truncated to zero [-Woverflow]) #136

Closed
jeking3 opened this issue Jul 24, 2018 · 1 comment

Comments

@jeking3
Copy link

jeking3 commented Jul 24, 2018

Build environment: boostorg/boost#184 (docker)

boost@a7d451ec0735:/boost/libs/math/test$ UBSAN_OPTIONS=print_stacktrace=1 ../../../b2 toolset=gcc-7 cxxstd=03 cxxflags=-fno-omit-frame-pointer cxxflags=-fsanitize=undefined cxxflags=-fno-sanitize-recover=undefined linkflags=-fsanitize=undefined linkflags=-fno-sanitize-recover=undefined linkflags=-fuse-ld=gold variant=debug -q -a

...

gcc.compile.c++ ../../../bin.v2/libs/math/test/test_ibeta_derivative_float.test/gcc-7/debug/cxxstd-03-iso/link-static/test_ibeta_derivative.o
In file included from test_ibeta_derivative.hpp:104:0,
                 from test_ibeta_derivative.cpp:7:
ibeta_derivative_large_data.ipp:8:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(1.0476082934474106878042221069335937500000e-05), SC_(3.9078187500000000000000000000000000000000e+04), SC_(9.1338449716567993164062500000000000000000e-01), SC_(1.9269302505055971245108533005908825520385e-41521) }},
 ^
In file included from test_ibeta_derivative.hpp:104:0,
                 from test_ibeta_derivative.cpp:7:
ibeta_derivative_large_data.ipp:19:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(1.5196248568827286362648010253906250000000e-05), SC_(1.6177537109375000000000000000000000000000e+04), SC_(8.1474220752716064453125000000000000000000e-01), SC_(2.6910083770664820015271856038619503004517e-11850) }},
 ^
ibeta_derivative_large_data.ipp:24:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(1.6487292668898589909076690673828125000000e-05), SC_(4.7099715625000000000000000000000000000000e+05), SC_(1.2707412242889404296875000000000000000000e-01), SC_(4.7913621881963152427739710649393818331186e-27804) }},
 ^
ibeta_derivative_large_data.ipp:26:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(1.6625948774162679910659790039062500000000e-05), SC_(1.4781887500000000000000000000000000000000e+05), SC_(6.3239604234695434570312500000000000000000e-01), SC_(6.9409752645519688050551102031654135482280e-64250) }},
 ^
ibeta_derivative_large_data.ipp:36:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(2.0518851670203730463981628417968750000000e-05), SC_(2.3608789062500000000000000000000000000000e+05), SC_(8.3502507209777832031250000000000000000000e-01), SC_(1.0643188085559563702319912328927622466179e-184762) }},
 ^
ibeta_derivative_large_data.ipp:41:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(2.2448601157520897686481475830078125000000e-05), SC_(4.4507128125000000000000000000000000000000e+05), SC_(2.2111195325851440429687500000000000000000e-01), SC_(5.9123809355675617071100882089078885260769e-48306) }},
 ^
ibeta_derivative_large_data.ipp:43:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(2.3484906705562025308609008789062500000000e-05), SC_(2.5542792968750000000000000000000000000000e+04), SC_(9.6887087821960449218750000000000000000000e-01), SC_(1.4613292200324103655664350909547841376771e-38492) }},
 ^
ibeta_derivative_large_data.ipp:53:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(2.8775624741683714091777801513671875000000e-05), SC_(2.5491835937500000000000000000000000000000e+04), SC_(9.0580135583877563476562500000000000000000e-01), SC_(1.1032298987116139029535922026525897628421e-26157) }},
 ^
ibeta_derivative_large_data.ipp:59:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(3.1141327781369909644126892089843750000000e-05), SC_(3.4814400000000000000000000000000000000000e+05), SC_(3.0823621153831481933593750000000000000000e-01), SC_(2.7636151215428645239088811782828970918951e-55722) }},
 ^
ibeta_derivative_large_data.ipp:65:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(3.2752945116953924298286437988281250000000e-05), SC_(2.5796328125000000000000000000000000000000e+04), SC_(8.3502507209777832031250000000000000000000e-01), SC_(4.2940316248959287719701453977114063200351e-20192) }},
 ^
ibeta_derivative_large_data.ipp:68:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(3.4079275792464613914489746093750000000000e-05), SC_(2.8878271875000000000000000000000000000000e+05), SC_(8.1474220752716064453125000000000000000000e-01), SC_(7.1846471146087755187409010904609987781251e-211458) }},
 ^
ibeta_derivative_large_data.ipp:72:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(3.6163164622848853468894958496093750000000e-05), SC_(3.1193678125000000000000000000000000000000e+05), SC_(9.0580135583877563476562500000000000000000e-01), SC_(2.6205419590313223140339713942080040984787e-320037) }},
 ^
ibeta_derivative_large_data.ipp:78:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(3.7568581319646909832954406738281250000000e-05), SC_(3.8644028125000000000000000000000000000000e+05), SC_(9.1338449716567993164062500000000000000000e-01), SC_(6.8174519857164532475052618081523822045041e-410560) }},
 ^
ibeta_derivative_large_data.ipp:84:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(3.9926064346218481659889221191406250000000e-05), SC_(4.9535178125000000000000000000000000000000e+05), SC_(9.6887087821960449218750000000000000000000e-01), SC_(4.4290617776725095490336667453265158011523e-746416) }},
 ^
ibeta_derivative_large_data.ipp:93:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(4.1771381802391260862350463867187500000000e-05), SC_(2.7444700000000000000000000000000000000000e+05), SC_(1.3556346297264099121093750000000000000000e-01), SC_(1.3975926421252055322670197081515642386213e-17367) }},
 ^
ibeta_derivative_large_data.ipp:109:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(4.7360430471599102020263671875000000000000e-05), SC_(4.8598652343750000000000000000000000000000e+04), SC_(6.3239604234695434570312500000000000000000e-01), SC_(2.3531980913981155127652388143121372265904e-21126) }},
 ^
ibeta_derivative_large_data.ipp:138:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(1.6828322259243577718734741210937500000000e-04), SC_(1.9580098437500000000000000000000000000000e+05), SC_(9.0580135583877563476562500000000000000000e-01), SC_(1.6935529145462839421446512394795950820774e-200886) }},
 ^
ibeta_derivative_large_data.ipp:143:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(1.7790572019293904304504394531250000000000e-04), SC_(2.7648940625000000000000000000000000000000e+05), SC_(8.1474220752716064453125000000000000000000e-01), SC_(1.0651325009895042591469758624823221627316e-202455) }},
 ^
ibeta_derivative_large_data.ipp:144:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(1.8309691222384572029113769531250000000000e-04), SC_(3.1605518750000000000000000000000000000000e+05), SC_(1.2707412242889404296875000000000000000000e-01), SC_(6.4501626999469717477687108215153398543674e-18658) }},
 ^
ibeta_derivative_large_data.ipp:145:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(1.9036870799027383327484130859375000000000e-04), SC_(1.5913159375000000000000000000000000000000e+05), SC_(8.3502507209777832031250000000000000000000e-01), SC_(4.0945383165983151190759951524057154854408e-124537) }},
 ^
ibeta_derivative_large_data.ipp:146:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(1.9106571562588214874267578125000000000000e-04), SC_(4.1986128125000000000000000000000000000000e+05), SC_(9.1338449716567993164062500000000000000000e-01), SC_(8.4034851252163134328342054094486879586776e-446066) }},
 ^
ibeta_derivative_large_data.ipp:148:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(1.9219527894165366888046264648437500000000e-04), SC_(1.7779815625000000000000000000000000000000e+05), SC_(3.0823621153831481933593750000000000000000e-01), SC_(5.6508791678068131434383641180273083066262e-28459) }},
 ^
ibeta_derivative_large_data.ipp:156:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(2.2049853578209877014160156250000000000000e-04), SC_(1.0738034375000000000000000000000000000000e+05), SC_(1.3556346297264099121093750000000000000000e-01), SC_(4.5251154920704647877712378961863260052437e-6797) }},
 ^
ibeta_derivative_large_data.ipp:159:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(2.4029082851484417915344238281250000000000e-04), SC_(4.9604398437500000000000000000000000000000e+04), SC_(6.3239604234695434570312500000000000000000e-01), SC_(9.1349982054617270986331708242468562525438e-21563) }},
 ^
ibeta_derivative_large_data.ipp:171:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(2.7427947497926652431488037109375000000000e-04), SC_(2.8920603125000000000000000000000000000000e+05), SC_(9.6887087821960449218750000000000000000000e-01), SC_(5.3777204674313794449821915190465508644271e-435788) }},
 ^
ibeta_derivative_large_data.ipp:177:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(2.8836930869147181510925292968750000000000e-04), SC_(4.6007328125000000000000000000000000000000e+05), SC_(2.2111195325851440429687500000000000000000e-01), SC_(6.1724159772800828969078529404963347872813e-49933) }},
 ^
ibeta_derivative_large_data.ipp:184:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(3.1313023646362125873565673828125000000000e-04), SC_(4.7957000000000000000000000000000000000000e+04), SC_(3.0823621153831481933593750000000000000000e-01), SC_(1.0608459926080077951610595482549956912153e-7678) }},
 ^
ibeta_derivative_large_data.ipp:188:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(3.2006253604777157306671142578125000000000e-04), SC_(2.5544605468750000000000000000000000000000e+04), SC_(9.0580135583877563476562500000000000000000e-01), SC_(8.9338278494735889152345055758304626213553e-26211) }},
 ^
ibeta_derivative_large_data.ipp:191:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(3.3481788705103099346160888671875000000000e-04), SC_(2.9065523437500000000000000000000000000000e+04), SC_(9.6887087821960449218750000000000000000000e-01), SC_(1.4231437416199713795072604511704202471692e-43799) }},
 ^
ibeta_derivative_large_data.ipp:193:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(3.4899002639576792716979980468750000000000e-04), SC_(4.1187574218750000000000000000000000000000e+04), SC_(9.1338449716567993164062500000000000000000e-01), SC_(6.1298238383770060757160024427497924559871e-43761) }},
 ^
ibeta_derivative_large_data.ipp:205:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(4.1793254786171019077301025390625000000000e-04), SC_(4.6684711914062500000000000000000000000000e+03), SC_(9.6887087821960449218750000000000000000000e-01), SC_(3.4374868335419786925808844366787929641791e-7037) }},
 ^
ibeta_derivative_large_data.ipp:212:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(4.3772353092208504676818847656250000000000e-04), SC_(4.5439925000000000000000000000000000000000e+05), SC_(6.3239604234695434570312500000000000000000e-01), SC_(2.2717145184729847073889335573392399775587e-197494) }},
 ^
ibeta_derivative_large_data.ipp:216:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(4.5037711970508098602294921875000000000000e-04), SC_(1.0660823242187500000000000000000000000000e+04), SC_(8.3502507209777832031250000000000000000000e-01), SC_(3.5270647184255903946452023089697983264030e-8346) }},
 ^
ibeta_derivative_large_data.ipp:222:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(4.7560062375850975513458251953125000000000e-04), SC_(1.9603037109375000000000000000000000000000e+04), SC_(8.1474220752716064453125000000000000000000e-01), SC_(4.9638798961863947019744238416273701503378e-14357) }},
 ^
ibeta_derivative_large_data.ipp:234:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(1.2418846599757671356201171875000000000000e-03), SC_(2.1106562500000000000000000000000000000000e+05), SC_(6.3239604234695434570312500000000000000000e-01), SC_(2.6921662958050124797307339272689183630517e-91736) }},
 ^
ibeta_derivative_large_data.ipp:236:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(1.3338791904971003532409667968750000000000e-03), SC_(4.6277761718750000000000000000000000000000e+04), SC_(9.1338449716567993164062500000000000000000e-01), SC_(3.4445488427585501086621205522098573758876e-49168) }},
 ^
ibeta_derivative_large_data.ipp:243:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(1.5326840803027153015136718750000000000000e-03), SC_(1.3060160156250000000000000000000000000000e+04), SC_(9.6887087821960449218750000000000000000000e-01), SC_(1.7008426159810406172458099034634845255558e-19681) }},
 ^
ibeta_derivative_large_data.ipp:247:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(1.6935544554144144058227539062500000000000e-03), SC_(3.8556156250000000000000000000000000000000e+05), SC_(1.2707412242889404296875000000000000000000e-01), SC_(2.1576757512113325950348333158100592470559e-22759) }},
 ^
ibeta_derivative_large_data.ipp:265:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(2.5637513026595115661621093750000000000000e-03), SC_(3.4688196875000000000000000000000000000000e+05), SC_(1.3556346297264099121093750000000000000000e-01), SC_(1.6253534868826310969249464175570424442994e-21948) }},
 ^
ibeta_derivative_large_data.ipp:267:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(2.5970311835408210754394531250000000000000e-03), SC_(4.4323968750000000000000000000000000000000e+05), SC_(8.1474220752716064453125000000000000000000e-01), SC_(5.3538058059701126122070972352638462688337e-324553) }},
 ^
ibeta_derivative_large_data.ipp:269:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(2.6671977248042821884155273437500000000000e-03), SC_(3.4691165625000000000000000000000000000000e+05), SC_(9.0580135583877563476562500000000000000000e-01), SC_(4.3776939036313978467122830615443127468115e-355918) }},
 ^
ibeta_derivative_large_data.ipp:272:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(2.7295660693198442459106445312500000000000e-03), SC_(1.9772785156250000000000000000000000000000e+04), SC_(8.3502507209777832031250000000000000000000e-01), SC_(3.0365048601767829339883410426267334895674e-15476) }},
 ^
ibeta_derivative_large_data.ipp:274:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(2.8151907026767730712890625000000000000000e-03), SC_(2.7477316406250000000000000000000000000000e+04), SC_(8.1474220752716064453125000000000000000000e-01), SC_(5.5776360210863456846948942066750127630285e-20122) }},
 ^
ibeta_derivative_large_data.ipp:288:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(3.1075035221874713897705078125000000000000e-03), SC_(4.6357459375000000000000000000000000000000e+05), SC_(8.3502507209777832031250000000000000000000e-01), SC_(1.6377535510420021404970569155481010138464e-362787) }},
 ^
ibeta_derivative_large_data.ipp:297:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(3.5118935629725456237792968750000000000000e-03), SC_(3.0600946875000000000000000000000000000000e+05), SC_(9.6887087821960449218750000000000000000000e-01), SC_(7.5880099782618915225036041363398497042732e-461107) }},
 ^
ibeta_derivative_large_data.ipp:298:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(3.5959659144282341003417968750000000000000e-03), SC_(3.5727242187500000000000000000000000000000e+04), SC_(3.0823621153831481933593750000000000000000e-01), SC_(2.3814279395792897382064202127386045672482e-5720) }},
 ^
ibeta_derivative_large_data.ipp:300:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(3.6274394951760768890380859375000000000000e-03), SC_(1.7232748437500000000000000000000000000000e+05), SC_(9.1338449716567993164062500000000000000000e-01), SC_(1.6173443475569842733657281503741625774623e-183083) }},
 ^
ibeta_derivative_large_data.ipp:315:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(4.2013223282992839813232421875000000000000e-03), SC_(2.8909285156250000000000000000000000000000e+04), SC_(6.3239604234695434570312500000000000000000e-01), SC_(5.3408717554349644586270159619478930393395e-12567) }},
 ^
ibeta_derivative_large_data.ipp:317:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(4.2134574614465236663818359375000000000000e-03), SC_(2.5879273437500000000000000000000000000000e+05), SC_(3.0823621153831481933593750000000000000000e-01), SC_(3.6750353364106837565378624549986468234093e-41420) }},
 ^
ibeta_derivative_large_data.ipp:321:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(4.3012551032006740570068359375000000000000e-03), SC_(3.0236775390625000000000000000000000000000e+04), SC_(9.0580135583877563476562500000000000000000e-01), SC_(1.3843755051242184364052956520728526255447e-31023) }},
 ^
ibeta_derivative_large_data.ipp:322:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(4.3255193158984184265136718750000000000000e-03), SC_(1.7563367187500000000000000000000000000000e+05), SC_(2.2111195325851440429687500000000000000000e-01), SC_(6.0741008774035756147180601071836490561972e-19063) }},
 ^
ibeta_derivative_large_data.ipp:343:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(1.2719709426164627075195312500000000000000e-02), SC_(4.6178993750000000000000000000000000000000e+05), SC_(9.6887087821960449218750000000000000000000e-01), SC_(2.1009697542642831952102526356542305762626e-695841) }},
 ^
ibeta_derivative_large_data.ipp:352:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(1.6146268695592880249023437500000000000000e-02), SC_(3.1081712890625000000000000000000000000000e+04), SC_(6.3239604234695434570312500000000000000000e-01), SC_(1.5362783124682873210856902037619866885897e-13510) }},
 ^
ibeta_derivative_large_data.ipp:363:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(1.9628280773758888244628906250000000000000e-02), SC_(2.6630503125000000000000000000000000000000e+05), SC_(6.3239604234695434570312500000000000000000e-01), SC_(3.8788711458778569572974184004227092106284e-115743) }},
 ^
ibeta_derivative_large_data.ipp:369:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(2.1240210160613059997558593750000000000000e-02), SC_(2.0481953125000000000000000000000000000000e+04), SC_(8.1474220752716064453125000000000000000000e-01), SC_(7.5074783480694195224773769182605035050887e-14999) }},
 ^
ibeta_derivative_large_data.ipp:370:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(2.1562583744525909423828125000000000000000e-02), SC_(1.2217657812500000000000000000000000000000e+05), SC_(8.3502507209777832031250000000000000000000e-01), SC_(1.2897810464099723689100073991273216793707e-95614) }},
 ^
ibeta_derivative_large_data.ipp:391:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(2.7603406459093093872070312500000000000000e-02), SC_(2.9335007812500000000000000000000000000000e+04), SC_(8.3502507209777832031250000000000000000000e-01), SC_(2.3934156552902576720665200232905168132515e-22958) }},
 ^
ibeta_derivative_large_data.ipp:392:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(2.8296975418925285339355468750000000000000e-02), SC_(1.3777629882812500000000000000000000000000e+04), SC_(9.1338449716567993164062500000000000000000e-01), SC_(1.8286558891197193698642142940986205725550e-14638) }},
 ^
ibeta_derivative_large_data.ipp:397:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(3.0722083523869514465332031250000000000000e-02), SC_(4.8793487500000000000000000000000000000000e+05), SC_(1.2707412242889404296875000000000000000000e-01), SC_(2.4919666626127900860665974246525223484549e-28800) }},
 ^
ibeta_derivative_large_data.ipp:398:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(3.1085710972547531127929687500000000000000e-02), SC_(1.5232218750000000000000000000000000000000e+04), SC_(9.0580135583877563476562500000000000000000e-01), SC_(1.3223100215231888519416678792829795837035e-15628) }},
 ^
ibeta_derivative_large_data.ipp:411:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(3.5508364439010620117187500000000000000000e-02), SC_(2.0727054687500000000000000000000000000000e+05), SC_(2.2111195325851440429687500000000000000000e-01), SC_(2.8852771073826825330445929164138614338264e-22495) }},
 ^
ibeta_derivative_large_data.ipp:418:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(3.6872327327728271484375000000000000000000e-02), SC_(3.4549765625000000000000000000000000000000e+05), SC_(9.0580135583877563476562500000000000000000e-01), SC_(4.7733337436617286800127634939955048499829e-354466) }},
 ^
ibeta_derivative_large_data.ipp:419:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(3.7044893950223922729492187500000000000000e-02), SC_(2.8988734375000000000000000000000000000000e+05), SC_(8.1474220752716064453125000000000000000000e-01), SC_(1.8531373264673361045739530183974554277199e-212263) }},
 ^
ibeta_derivative_large_data.ipp:420:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(3.7805620580911636352539062500000000000000e-02), SC_(2.9624768750000000000000000000000000000000e+05), SC_(9.1338449716567993164062500000000000000000e-01), SC_(1.1379889721758465720301599144818339146513e-314735) }},
 ^
ibeta_derivative_large_data.ipp:433:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(4.5014861971139907836914062500000000000000e-02), SC_(1.4815267578125000000000000000000000000000e+04), SC_(9.6887087821960449218750000000000000000000e-01), SC_(1.7202241349105880078969429760245964298823e-22324) }},
 ^
ibeta_derivative_large_data.ipp:439:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(4.7744903713464736938476562500000000000000e-02), SC_(4.0251265625000000000000000000000000000000e+05), SC_(1.3556346297264099121093750000000000000000e-01), SC_(1.3347526569583289529540625545737073174007e-25466) }},
 ^
ibeta_derivative_large_data.ipp:441:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(4.8307757824659347534179687500000000000000e-02), SC_(3.8996237500000000000000000000000000000000e+05), SC_(3.0823621153831481933593750000000000000000e-01), SC_(1.5309884068930981624246111121632455529637e-62411) }},
 ^
ibeta_derivative_large_data.ipp:451:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(1.1778163909912109375000000000000000000000e-01), SC_(2.0635500000000000000000000000000000000000e+05), SC_(6.3239604234695434570312500000000000000000e-01), SC_(2.2844291772680370317083639165000816020257e-89686) }},
 ^
ibeta_derivative_large_data.ipp:459:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(1.5554967522621154785156250000000000000000e-01), SC_(4.9261616210937500000000000000000000000000e+03), SC_(9.6887087821960449218750000000000000000000e-01), SC_(2.5826474847560445698643263250270941188505e-7422) }},
 ^
ibeta_derivative_large_data.ipp:460:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(1.5999889373779296875000000000000000000000e-01), SC_(3.4621112500000000000000000000000000000000e+05), SC_(1.3556346297264099121093750000000000000000e-01), SC_(1.6398546929238207971301655521446151910948e-21903) }},
 ^
ibeta_derivative_large_data.ipp:470:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(1.9711413979530334472656250000000000000000e-01), SC_(1.4735862500000000000000000000000000000000e+05), SC_(8.3502507209777832031250000000000000000000e-01), SC_(9.5585950812567551211581015868154946750779e-115320) }},
 ^
ibeta_derivative_large_data.ipp:474:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(2.0485810935497283935546875000000000000000e-01), SC_(4.8050575000000000000000000000000000000000e+05), SC_(3.0823621153831481933593750000000000000000e-01), SC_(7.8326586835231902752880607620368667842729e-76901) }},
 ^
ibeta_derivative_large_data.ipp:482:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(2.3908504843711853027343750000000000000000e-01), SC_(3.9427212500000000000000000000000000000000e+05), SC_(1.2707412242889404296875000000000000000000e-01), SC_(3.3134750421477624459652477332385611774019e-23270) }},
 ^
ibeta_derivative_large_data.ipp:484:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(2.4369129538536071777343750000000000000000e-01), SC_(1.9345748437500000000000000000000000000000e+05), SC_(9.6887087821960449218750000000000000000000e-01), SC_(1.2229314579982108574476096506416609420204e-291506) }},
 ^
ibeta_derivative_large_data.ipp:487:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(2.5738254189491271972656250000000000000000e-01), SC_(4.4778414062500000000000000000000000000000e+04), SC_(8.3502507209777832031250000000000000000000e-01), SC_(5.1122134403147667485731779986571509131027e-35042) }},
 ^
ibeta_derivative_large_data.ipp:492:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(2.7696090936660766601562500000000000000000e-01), SC_(2.2522628125000000000000000000000000000000e+05), SC_(9.0580135583877563476562500000000000000000e-01), SC_(8.3037152108950621766081905285268498572607e-231071) }},
 ^
ibeta_derivative_large_data.ipp:501:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(2.9394131898880004882812500000000000000000e-01), SC_(4.3703574218750000000000000000000000000000e+04), SC_(8.1474220752716064453125000000000000000000e-01), SC_(7.7468969583453505953814594003217678964229e-32000) }},
 ^
ibeta_derivative_large_data.ipp:502:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(3.0802100896835327148437500000000000000000e-01), SC_(3.4557273437500000000000000000000000000000e+04), SC_(9.6887087821960449218750000000000000000000e-01), SC_(2.5461486054507120150629540155813778104181e-52070) }},
 ^
ibeta_derivative_large_data.ipp:512:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(3.3443683385848999023437500000000000000000e-01), SC_(3.6505203125000000000000000000000000000000e+05), SC_(2.2111195325851440429687500000000000000000e-01), SC_(5.2607784732120216003510374999848437780676e-39616) }},
 ^
ibeta_derivative_large_data.ipp:527:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(3.6857244372367858886718750000000000000000e-01), SC_(1.3019937500000000000000000000000000000000e+04), SC_(9.0580135583877563476562500000000000000000e-01), SC_(2.0535867944288109485568197409909987737394e-13356) }},
 ^
ibeta_derivative_large_data.ipp:531:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(3.7511843442916870117187500000000000000000e-01), SC_(4.4884615625000000000000000000000000000000e+05), SC_(9.1338449716567993164062500000000000000000e-01), SC_(5.1890236012059698586471286181976379614638e-476854) }},
 ^
ibeta_derivative_large_data.ipp:537:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(3.9650318026542663574218750000000000000000e-01), SC_(1.1295042968750000000000000000000000000000e+04), SC_(9.1338449716567993164062500000000000000000e-01), SC_(2.7556726404591589517513825833916053164984e-11998) }},
 ^
ibeta_derivative_large_data.ipp:538:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(4.0197330713272094726562500000000000000000e-01), SC_(4.6775428125000000000000000000000000000000e+05), SC_(8.1474220752716064453125000000000000000000e-01), SC_(1.0882185128372429800839093569740443380433e-342498) }},
 ^
ibeta_derivative_large_data.ipp:549:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(4.4445592164993286132812500000000000000000e-01), SC_(4.9022464843750000000000000000000000000000e+04), SC_(6.3239604234695434570312500000000000000000e-01), SC_(1.5683888441437877556482661153394843725052e-21304) }},
 ^
ibeta_derivative_large_data.ipp:562:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(1.1706095933914184570312500000000000000000e+00), SC_(3.7448643750000000000000000000000000000000e+05), SC_(2.2111195325851440429687500000000000000000e-01), SC_(2.6800054210597822025114229462546405539356e-40635) }},
 ^
ibeta_derivative_large_data.ipp:563:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(1.1981303691864013671875000000000000000000e+00), SC_(1.8840236328125000000000000000000000000000e+04), SC_(8.1474220752716064453125000000000000000000e-01), SC_(4.0688913519008779017094956797722408702163e-13790) }},
 ^
ibeta_derivative_large_data.ipp:569:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(1.4923349618911743164062500000000000000000e+00), SC_(4.7973695312500000000000000000000000000000e+04), SC_(9.1338449716567993164062500000000000000000e-01), SC_(4.1469289808231367573381463286047486594464e-50960) }},
 ^
ibeta_derivative_large_data.ipp:571:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(1.5860595703125000000000000000000000000000e+00), SC_(2.6834143750000000000000000000000000000000e+05), SC_(1.2707412242889404296875000000000000000000e-01), SC_(9.4608114963011865123228306369584390935473e-15831) }},
 ^
ibeta_derivative_large_data.ipp:575:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(1.7562887668609619140625000000000000000000e+00), SC_(3.7429353125000000000000000000000000000000e+05), SC_(1.3556346297264099121093750000000000000000e-01), SC_(7.0018417978574030475469012779612804921776e-23672) }},
 ^
ibeta_derivative_large_data.ipp:577:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(1.7700415849685668945312500000000000000000e+00), SC_(4.9033269531250000000000000000000000000000e+04), SC_(9.0580135583877563476562500000000000000000e-01), SC_(2.4241599929691788127478102157812311220157e-50297) }},
 ^
ibeta_derivative_large_data.ipp:580:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(1.8219766616821289062500000000000000000000e+00), SC_(3.9458898437500000000000000000000000000000e+04), SC_(9.6887087821960449218750000000000000000000e-01), SC_(8.3598075511032067053120419615886859032227e-59449) }},
 ^

...

ibeta_derivative_large_data.ipp:1217:1: warning: floating constant truncated to zero [-Woverflow]
 {{ SC_(4.9902409375000000000000000000000000000000e+05), SC_(3.6176475882530212402343750000000000000000e-01), SC_(2.2111195325851440429687500000000000000000e-01), SC_(1.2665423564095430817601142466738879095802e-327052) }}
 ^
gcc.link ../../../bin.v2/libs/math/test/test_ibeta_derivative_real_concept3.test/gcc-7/debug/cxxstd-03-iso/link-static/test_ibeta_derivative_real_concept3
testing.capture-output ../../../bin.v2/libs/math/test/test_ibeta_derivative_real_concept3.test/gcc-7/debug/cxxstd-03-iso/link-static/test_ibeta_derivative_real_concept3.run
**passed** ../../../bin.v2/libs/math/test/test_ibeta_derivative_real_concept3.test/gcc-7/debug/cxxstd-03-iso/link-static/test_ibeta_derivative_real_concept3.test
jzmaddock added a commit that referenced this issue Jul 28, 2018
@jzmaddock
Copy link
Collaborator

These and other warnings should now be fixed. There are still a few stray warnings from dependencies, but the Math lib code should now be warning free for both gcc-7 and 8.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants